75 WDT_A_hold(WDT_A_BASE);
90 ADC10_A_init(ADC10_A_BASE,
91 ADC10_A_SAMPLEHOLDSOURCE_SC,
92 ADC10_A_CLOCKSOURCE_ADC10OSC,
93 ADC10_A_CLOCKDIVIDER_1);
95 ADC10_A_enable(ADC10_A_BASE);
102 ADC10_A_setupSamplingTimer(ADC10_A_BASE,
103 ADC10_A_CYCLEHOLD_16_CYCLES,
104 ADC10_A_MULTIPLESAMPLESDISABLE);
106 ADC10_A_setDataReadBackFormat(ADC10_A_BASE,
107 ADC10_A_SIGNED_2SCOMPLEMENT);
116 ADC10_A_configureMemory(ADC10_A_BASE,
118 ADC10_A_VREFPOS_AVCC,
119 ADC10_A_VREFNEG_AVSS);
122 ADC10_A_clearInterrupt(ADC10_A_BASE,
124 ADC10_A_enableInterrupt(ADC10_A_BASE,
133 ADC10_A_startConversion(ADC10_A_BASE,
134 ADC10_A_SINGLECHANNEL);
137 __bis_SR_register(CPUOFF + GIE);
146 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
148 #elif defined(__GNUC__)
149 __attribute__((interrupt(ADC10_VECTOR)))
153 switch (__even_in_range(ADC10IV,12)){
163 if (ADC10_A_getResults(ADC10_A_BASE) < 0){
__bic_SR_register_on_exit(LPM3_bits|GIE)
GPIO_setOutputHighOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)
GPIO_setOutputLowOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)